package com.sy.mapper;

import com.sy.entity.DriSchool;
import org.apache.ibatis.annotations.Param;

import java.math.BigDecimal;
import java.util.List;

public interface DriSchoolMapper {
    /**
     * 通过条件查询
     *
     * @return
     */
    List<DriSchool> getDriSchoolByParams(@Param("pIds") List<Integer> pIds, @Param("keyword") String keyword, @Param("sort") String sort, @Param("lid") Integer lid, @Param("startPrice")BigDecimal startPrice, @Param("endPrice") BigDecimal endPrice, @Param("start") Integer start);
    /**
     * 通过驾校id得到驾校详细信息
     */
    DriSchool getDriSchoolById(Integer driSchoolId);
    /**
     * 通过驾校地址得到驾校信息
     */
    List<DriSchool> getDriSchoolByLocId(Integer locId);

    long getCountByParams(@Param("pIds") List<Integer> pIds, @Param("keyword") String keyword, @Param("sort") String sort, @Param("lid") Integer lid, @Param("startPrice")BigDecimal startPrice,@Param("endPrice") BigDecimal endPrice);

Integer getCountByDriSchoolId(Integer driSchoolId);
boolean updateCountByDriSchoolId(@Param("count") Integer count,@Param("driSchoolId")Integer driSchoolId);
}
